import com.cskaoyan.th58.config.SpringConfig;
import com.cskaoyan.th58.service.UserService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import java.beans.Transient;

/**
 * @author Macro_Ray
 * @since 2024/5/13 下午10:48
 */
// Spring 整合 junit 的环境所必须要处理的步骤
@RunWith(SpringJUnit4ClassRunner.class)
// 用于进行读取配置类或者读取xml配置文件的，用于实例化容器
@ContextConfiguration(classes = SpringConfig.class)
public class SpringTest2 {

    // 如果希望在某个类中可以直接通过Autowired来获取容器中的对象，那么当前类对象也必须要交给Spring管理
    @Autowired
    UserService userService;

    @Test
    public void test1(){
        System.out.println(userService);
    }
}
